home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / almd230.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  11.2 KB  |  518 lines

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "ALMD230.GPD"
  7. *Include: "STDNAMES.GPD"
  8. *GPDFileVersion: "1.00"
  9. *CodePage: 1252
  10. *ModelName: "Alps MD-2300 (MS)"
  11. *MasterUnits: PAIR(1200, 1200)
  12. *ResourceDLL: "ALPSRES.DLL"
  13. *PrinterType: SERIAL
  14. *OutputOrderReversed?: TRUE
  15. *Feature: Orientation
  16. {
  17.     *rcNameID: =ORIENTATION_DISPLAY
  18.     *DefaultOption: PORTRAIT
  19.     *Option: PORTRAIT
  20.     {
  21.         *rcNameID: =PORTRAIT_DISPLAY
  22.     }
  23.     *Option: LANDSCAPE_CC270
  24.     {
  25.         *rcNameID: =LANDSCAPE_DISPLAY
  26.     }
  27. }
  28. *Feature: InputBin
  29. {
  30.     *rcNameID: =PAPER_SOURCE_DISPLAY
  31.     *DefaultOption: AUTO
  32.     *Option: AUTO
  33.     {
  34.         *rcNameID: =AUTO_DISPLAY
  35.         *Command: CmdSelect
  36.         {
  37.             *Order: DOC_SETUP.4
  38.             *CallbackID: 70
  39.         }
  40.     }
  41.     *Option: MANUAL
  42.     {
  43.         *rcNameID: =MANUAL_FEED_DISPLAY
  44.         *Command: CmdSelect
  45.         {
  46.             *Order: DOC_SETUP.4
  47.             *CallbackID: 71
  48.         }
  49.     }
  50. }
  51. *Feature: Resolution
  52. {
  53.     *rcNameID: =RESOLUTION_DISPLAY
  54.     *DefaultOption: Option2
  55.     *Option: Option1
  56.     {
  57.         *Name: "600 x 600 dots per inch"
  58.         *DPI: PAIR(600, 600)
  59.         *TextDPI: PAIR(600, 600)
  60.         *MinStripBlankPixels: 10
  61.         *SpotDiameter: 100
  62.         EXTERN_GLOBAL: *YMoveThreshold: *
  63.         EXTERN_GLOBAL: *YMoveUnit: 600
  64.         *Command: CmdSelect
  65.         {
  66.             *Order: DOC_SETUP.2
  67.             *CallbackID: 11
  68.         }
  69.     }
  70.     *Option: Option2
  71.     {
  72.         *Name: "300 x 300 dots per inch"
  73.         *DPI: PAIR(300, 300)
  74.         *TextDPI: PAIR(300, 300)
  75.         *MinStripBlankPixels: 10
  76.         *SpotDiameter: 100
  77.         EXTERN_GLOBAL: *YMoveThreshold: *
  78.         EXTERN_GLOBAL: *YMoveUnit: 300
  79.         *Command: CmdSelect
  80.         {
  81.             *Order: DOC_SETUP.2
  82.             *CallbackID: 12
  83.         }
  84.     }
  85.     *Option: Option3
  86.     {
  87.         *Name: "1200 x 600 dots per inch"
  88.         *DPI: PAIR(1200, 600)
  89.         *TextDPI: PAIR(1200, 600)
  90.         *MinStripBlankPixels: 10
  91.         *SpotDiameter: 100
  92.         EXTERN_GLOBAL: *YMoveThreshold: *
  93.         EXTERN_GLOBAL: *YMoveUnit: 600
  94.         *Command: CmdSelect
  95.         {
  96.             *Order: DOC_SETUP.2
  97.             *CallbackID: 10
  98.         }
  99.  
  100.         *Constraints: ColorMode.24bpp
  101.     }
  102. }
  103. *Feature: PaperSize
  104. {
  105.     *rcNameID: =PAPER_SIZE_DISPLAY
  106.     *DefaultOption: A4
  107.     *Option: LETTER
  108.     {
  109.         *rcNameID: =LETTER_DISPLAY
  110.         *PrintableArea: PAIR(9600, 11920)
  111.         *PrintableOrigin: PAIR(300, 568)
  112.         *Command: CmdSelect
  113.         {
  114.             *Order: DOC_SETUP.3
  115.             *CallbackID: 5
  116.         }
  117.     }
  118.     *Option: LEGAL
  119.     {
  120.         *rcNameID: =LEGAL_DISPLAY
  121.         *PrintableArea: PAIR(9600, 15510)
  122.         *PrintableOrigin: PAIR(300, 568)
  123.         *switch: Resolution
  124.         {
  125.             *case: Option2
  126.             {
  127.                 *PrintableArea: PAIR(9600, 15508)
  128.             }
  129.         }
  130.         *Command: CmdSelect
  131.         {
  132.             *Order: DOC_SETUP.3
  133.             *CallbackID: 4
  134.         }
  135.     }
  136.     *Option: EXECUTIVE
  137.     {
  138.         *rcNameID: =EXECUTIVE_DISPLAY
  139.         *PrintableArea: PAIR(8380, 11326)
  140.         *PrintableOrigin: PAIR(160, 568)
  141.         *switch: Resolution
  142.         {
  143.             *case: Option2
  144.             {
  145.                 *PrintableArea: PAIR(8380, 11324)
  146.             }
  147.         }
  148.         *Command: CmdSelect
  149.         {
  150.             *Order: DOC_SETUP.3
  151.             *CallbackID: 3
  152.         }
  153.     }
  154.     *Option: A4
  155.     {
  156.         *rcNameID: =A4_DISPLAY
  157.         *PrintableArea: PAIR(9600, 12744)
  158.         *PrintableOrigin: PAIR(160, 568)
  159.         *Command: CmdSelect
  160.         {
  161.            *Order: DOC_SETUP.3
  162.            *CallbackID: 1
  163.         }
  164.     }
  165.     *Option: B5
  166.     {
  167.         *rcNameID: =B5_DISPLAY
  168.         *PrintableArea: PAIR(8276, 10860)
  169.         *PrintableOrigin: PAIR(160, 568)
  170.         *Command: CmdSelect
  171.         {
  172.             *Order: DOC_SETUP.3
  173.             *CallbackID: 2
  174.         }
  175.     }
  176.     *Option: JAPANESE_POSTCARD
  177.     {
  178.         *rcNameID: =JAPANESE_POSTCARD_DISPLAY
  179.         *PrintableArea: PAIR(4402, 5712)
  180.         *PrintableOrigin: PAIR(160, 568)
  181.         *switch: Resolution
  182.         {
  183.             *case: Option2
  184.             {
  185.                 *PrintableArea: PAIR(4400, 5712)
  186.             }
  187.         }
  188.         *Command: CmdSelect
  189.         {
  190.             *Order: DOC_SETUP.3
  191.             *CallbackID: 6
  192.         }
  193.     }
  194.     *Option: DBL_JAPANESE_POSTCARD
  195.     {
  196.         *rcNameID: =DBL_JAPANESE_POSTCARD_DISPLAY
  197.         *PrintableArea: PAIR(9128, 5712)
  198.         *PrintableOrigin: PAIR(160, 568)
  199.         *Command: CmdSelect
  200.         {
  201.             *Order: DOC_SETUP.3
  202.             *CallbackID: 7
  203.         }
  204.         *Constraints: InputBin.AUTO
  205.     }
  206.     *Option: PHOTO_COLOR_LABEL
  207.     {
  208.         *rcNameID: 277
  209.         *PageDimensions: PAIR(4724, 7748)
  210.         *PrintableArea: PAIR(4404, 6228)
  211.         *PrintableOrigin: PAIR(160, 688)
  212.         *Command: CmdSelect
  213.         {
  214.             *Order: DOC_SETUP.3
  215.             *CallbackID: 17
  216.         }
  217.     }
  218. }
  219. *Feature: MediaType
  220. {
  221.     *rcNameID: =MEDIA_TYPE_DISPLAY
  222.     *DefaultOption: PPC_PAPER
  223.     *Option: PPC_PAPER
  224.     {
  225.         *rcNameID: 259
  226.         *Command: CmdSelect
  227.         {
  228.             *Order: DOC_SETUP.5
  229.             *CallbackID: 40
  230.         }
  231.     }
  232.     *Option: PPC_PAPER_FINE
  233.     {
  234.         *rcNameID: 260
  235.         *Command: CmdSelect
  236.         {
  237.             *Order: DOC_SETUP.5
  238.             *CallbackID: 41
  239.         }
  240.     }
  241.     *Option: OHP_SHEET
  242.     {
  243.         *rcNameID: 261
  244.         *Command: CmdSelect
  245.         {
  246.             *Order: DOC_SETUP.5
  247.             *CallbackID: 42
  248.         }
  249.     }
  250.     *Option: IRON_PRINT_SHEET
  251.     {
  252.         *rcNameID: 263
  253.         *Command: CmdSelect
  254.         {
  255.             *Order: DOC_SETUP.5
  256.             *CallbackID: 47
  257.         }
  258.         *Constraints: InputBin.AUTO
  259.     }
  260.     *Option: THICK_PAPER
  261.     {
  262.         *rcNameID: 264
  263.         *Command: CmdSelect
  264.         {
  265.             *Order: DOC_SETUP.5
  266.             *CallbackID: 48
  267.         }
  268.         *Constraints: InputBin.AUTO
  269.     }
  270.     *Option: POATCARD
  271.     {
  272.         *rcNameID: 265
  273.         *Command: CmdSelect
  274.         {
  275.             *Order: DOC_SETUP.5
  276.             *CallbackID: 49
  277.         }
  278.         *Constraints: PaperSize.LETTER
  279.         *Constraints: PaperSize.LEGAL
  280.         *Constraints: PaperSize.EXECUTIVE
  281.         *Constraints: PaperSize.A4
  282.         *Constraints: PaperSize.B5
  283.         *Constraints: PaperSize.PHOTO_COLOR_LABEL
  284.     }
  285.     *Option: HIGH_GRADE_PAPER
  286.     {
  287.         *rcNameID: 266
  288.         *Command: CmdSelect
  289.         {
  290.             *Order: DOC_SETUP.5
  291.             *CallbackID: 50
  292.         }
  293.     }
  294.     *Option: BACK_PRINT_FILM
  295.     {
  296.         *rcNameID: 267
  297.         *Command: CmdSelect
  298.         {
  299.             *Order: DOC_SETUP.5
  300.             *CallbackID: 51
  301.         }
  302.         *Constraints: InputBin.AUTO
  303.     }
  304.     *Option: LABECA_SHEET
  305.     {
  306.         *rcNameID: 271
  307.         *Command: CmdSelect
  308.         {
  309.             *Order: DOC_SETUP.5
  310.             *CallbackID: 52
  311.         }
  312.         *Constraints: ColorMode.24bpp
  313.     }
  314.     *Option: DYE_SUB_PAPER
  315.     {
  316.         *rcNameID: 273
  317.         *Command: CmdSelect
  318.         {
  319.             *Order: DOC_SETUP.5
  320.             *CallbackID: 54
  321.         }
  322.         *Constraints: ColorMode.Mono
  323.     }
  324.     *Option: DYE_SUB_LABEL
  325.     {
  326.         *rcNameID: 274
  327.         *Command: CmdSelect
  328.         {
  329.             *Order: DOC_SETUP.5
  330.             *CallbackID: 55
  331.         }
  332.         *Constraints: ColorMode.Mono
  333.     }
  334. }
  335. *Feature: PrintQuality
  336. {
  337.     *rcNameID: =TEXT_QUALITY_DISPLAY
  338.     *DefaultOption: COLOR_PHOTO
  339.     *Option: COLOR_PHOTO
  340.     {
  341.         *rcNameID: 268
  342.         *Command: CmdSelect
  343.         {
  344.             *Order: DOC_SETUP.6
  345.             *CallbackID: 30
  346.         }
  347.     }
  348.     *Option: PRESENTATION
  349.     {
  350.         *rcNameID: 269
  351.         *Command: CmdSelect
  352.         {
  353.             *Order: DOC_SETUP.6
  354.             *CallbackID: 31
  355.         }
  356.     }
  357.     *Option: DRAFT
  358.     {
  359.         *rcNameID: 270
  360.         *Command: CmdSelect
  361.         {
  362.             *Order: DOC_SETUP.6
  363.             *CallbackID: 32
  364.         }
  365.     }
  366. }
  367. *Feature: ColorMode
  368. {
  369.     *rcNameID: =COLOR_PRINTING_MODE_DISPLAY
  370.     *DefaultOption: 24bpp
  371.     *Option: Mono
  372.     {
  373.         *rcNameID: =MONO_DISPLAY
  374.         *DevNumOfPlanes: 1
  375.         *DevBPP: 1
  376.         *Color? : FALSE
  377.         *Command: CmdSelect
  378.         {
  379.             *Order: DOC_SETUP.1
  380.             *CallbackID: 15
  381.         }
  382.     }
  383.     *Option: 24bpp
  384.     {
  385.         *rcNameID: =24BPP_DISPLAY
  386.         *DevNumOfPlanes: 1
  387.         *DevBPP: 24
  388.         *DrvBPP: 24
  389.         *PaletteSize: 256
  390.         *PaletteProgrammable? : TRUE
  391.         *Command: CmdDefinePaletteEntry { *Cmd : "" }
  392.         *Command: CmdSelectPaletteEntry { *Cmd : "" }
  393.         *Command: CmdSelect
  394.         {
  395.             *Order: DOC_SETUP.1
  396.             *CallbackID: 16
  397.         }
  398.     }
  399. }
  400. *Feature: SaveRibbon
  401. {
  402.     *rcNameID: 282
  403.     *DefaultOption: ON
  404.     *Option: ON
  405.     {
  406.         *rcNameID: 280
  407.         *Command: CmdSelect
  408.         {
  409.             *Order: DOC_SETUP.7
  410.             *Cmd: "<1B1A0000>S"
  411.         }
  412.     }
  413.     *Option: OFF
  414.     {
  415.         *rcNameID: 281
  416.         *Command: CmdSelect
  417.         {
  418.             *Order: DOC_SETUP.7
  419.             *Cmd: "<1B1A0100>S"
  420.         }
  421.     }
  422. }
  423. *Feature: MirrorOutput
  424. {
  425.     *rcNameID: 283
  426.     *DefaultOption: OFF
  427.     *Option: ON
  428.     {
  429.         *rcNameID: 280
  430.         *Command: CmdSelect
  431.         {
  432.             *Order: DOC_SETUP.7
  433.             *CallbackID: 80
  434.         }
  435.     }
  436.     *Option: OFF
  437.     {
  438.         *rcNameID: 281
  439.         *Command: CmdSelect
  440.         {
  441.             *Order: DOC_SETUP.7
  442.             *CallbackID: 81
  443.         }
  444.     }
  445. }
  446. *Feature: Halftone
  447. {
  448.     *rcNameID: =HALFTONING_DISPLAY
  449.     *DefaultOption: HT_PATSIZE_AUTO
  450.     *Option: HT_PATSIZE_AUTO
  451.     {
  452.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  453.     }
  454.     *Option: HT_PATSIZE_SUPERCELL_M
  455.     {
  456.         *rcNameID: =HT_SUPERCELL_DISPLAY
  457.     }
  458.     *Option: HT_PATSIZE_6x6_M
  459.     {
  460.         *rcNameID: =HT_DITHER6X6_DISPLAY
  461.     }
  462.     *Option: HT_PATSIZE_8x8_M
  463.     {
  464.         *rcNameID: =HT_DITHER8X8_DISPLAY
  465.     }
  466. }
  467. *Command: CmdStartJob
  468. {
  469.     *Order: JOB_SETUP.1
  470.     *Cmd: ""
  471. }
  472. *Command: CmdEndJob
  473. {
  474.     *Order: JOB_FINISH.1
  475.     *Cmd: ""
  476. }
  477. *Command: CmdStartDoc
  478. {
  479.     *Order: DOC_SETUP.1
  480.     *CallbackID: 61
  481. }
  482. *Command: CmdEndDoc
  483. {
  484.     *Order: DOC_FINISH.1
  485.     *CallbackID: 64
  486. }
  487. *Command: CmdStartPage
  488. {
  489.     *Order: PAGE_SETUP.1
  490.     *CallbackID: 62
  491. }
  492. *Command: CmdEndPage
  493. {
  494.     *Order: PAGE_FINISH.1
  495.     *CallbackID: 63
  496. }
  497. *RotateCoordinate?: FALSE
  498. *RotateRaster?: FALSE
  499. *RotateFont?: FALSE
  500. *TextCaps: LIST(TC_RA_ABLE)
  501. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  502. *Command: CmdYMoveRelDown
  503. {
  504.     *CallbackID: 20
  505.     *Params: LIST(DestYRel)
  506. }
  507. *Command: CmdCR { *Cmd : "" }
  508. *Command: CmdLF { *Cmd : "" }
  509. *Command: CmdFF { *Cmd : "" }
  510. *EjectPageWithFF?: FALSE
  511. *OutputDataFormat: H_BYTE
  512. *OptimizeLeftBound?: FALSE
  513. *CursorXAfterSendBlockData: AT_CURSOR_X_ORIGIN
  514. *CursorYAfterSendBlockData: AUTO_INCREMENT
  515. *DefaultCTT: 0
  516. *Command: CmdSendBlockData { *Cmd: "" }
  517. *ChangeColorModeOnDoc?: FALSE
  518.